module dgl.GameTime;

class GameTime
{
	private float m_elapsedGameTime;
	
	private float m_elapsedRealTime;
	
	private float m_totalGameTime;
	
	private float m_totalRealTime;
	
	this()
	{
		
	}
	
	this( float totalRealTime, 
		  float elapsedRealTime,
		  float totalGameTime,
		  float elapsedGameTime )
	{
		m_totalRealTime = totalRealTime;
		m_elapsedRealTime = elapsedRealTime;
		m_totalGameTime = totalGameTime;
		m_elapsedGameTime = elapsedGameTime;
	}
	
	public float elapsedGameTime()
	{
		return m_elapsedGameTime;
	}
	
	public float elapsedRealTime()
	{
		return m_elapsedRealTime;
	}
	
	public float totalGameTime()
	{
		return m_totalGameTime;
	}
	
	public float totalRealTime()
	{
		return m_totalRealTime;
	}
}